#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include <unistd.h>
#include<string.h>

int main()
{
    printf("stdin: %d\n",stdin->_fileno);
    printf("stdout: %d\n",stdout->_fileno);
    printf("stderr: %d\n",stderr->_fileno);
    umask(0);

    //int fd = open("log.txt",O_CREAT | O_WRONLY |O_TRUNC,0666);
    //if(fd<0)exit(1);
     


    //int fd = open("log.txt",O_CREAT | O_WRONLY |O_TRUNC,0666);
    //int fd = open("log.txt", O_RDONLY);
    //if(fd<0)
    //{
    //    perror("open");
    //    return 1;
    //}
    //
    //while(true)
    //{
    //    char buffer[64];
    //    int n = read(fd,buffer,sizeof(buffer)-1 );
    //    if(n>0)
    //    {
    //        buffer[n]=0;
    //        printf("%s",buffer);
    //    }
    //    else if(n==0)
    //    {
    //        break;
    //    }
    //}


    //const char* msg = "我勒嗡嗡嗡\n";

   // int cnt =3;
   // int a = 1234567;
   // while(cnt--)
   // {
   //     char buffer[16];
   //     snprintf(buffer,sizeof(buffer),"%d",a);
   //     write(fd,buffer,sizeof(buffer));
   // }


    //printf("%d\n",fd);
    //close(fd);
    return 0;
}
